## API Report File for "@backstage/plugin-catalog-backend-module-openapi"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { BackendFeature } from '@backstage/backend-plugin-api';
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
import { Config } from '@backstage/config';
import { Entity } from '@backstage/catalog-model';
import { JsonValue } from '@backstage/types';
import { LocationSpec } from '@backstage/plugin-catalog-common';
import { Logger } from 'winston';
import { PlaceholderResolverParams } from '@backstage/plugin-catalog-backend';
import { ScmIntegrations } from '@backstage/integration';
import { UrlReader } from '@backstage/backend-common';

// @public
const catalogModuleJsonSchemaRefPlaceholderResolver: () => BackendFeature;
export default catalogModuleJsonSchemaRefPlaceholderResolver;

// @public (undocumented)
export function jsonSchemaRefPlaceholderResolver(
  params: PlaceholderResolverParams,
): Promise<JsonValue>;

// @public @deprecated (undocumented)
export const openApiPlaceholderResolver: typeof jsonSchemaRefPlaceholderResolver;

// @public @deprecated (undocumented)
export class OpenApiRefProcessor implements CatalogProcessor {
  constructor(options: {
    integrations: ScmIntegrations;
    logger: Logger;
    reader: UrlReader;
  });
  // (undocumented)
  static fromConfig(
    config: Config,
    options: {
      logger: Logger;
      reader: UrlReader;
    },
  ): OpenApiRefProcessor;
  // (undocumented)
  getProcessorName(): string;
  // (undocumented)
  preProcessEntity(entity: Entity, location: LocationSpec): Promise<Entity>;
}

// (No @packageDocumentation comment for this package)
```
